LruCache是android提供的一個緩存工具類,其算法是最近最少使用算法。它把最近使用的對象用“強引用”存儲在LinkedHashMap中,並且把最近最少使用的對象在緩存值達到預設定值之前就從內 ...
LruCache是android提供的一個緩存工具類,其算法是最近最少使用算法。它把最近使用的對象用“強引用”存儲在LinkedHashMap中,並且把最近最少使用的對象在緩存值達到預設定值之前就從內 ...
1.局部刷新的引入 提到RecyclerView,我們首先想到的是ListView,對於ListView的局部刷新,我們之前已經有解決方案,[android:ListView的局部刷新]當時的解決方案 ...
本文轉載自:http://blog.csdn.net/aaa2832/article/details/19419679 1 內存泄漏的排查方法 Dalvik ...
Android提供了上面的多個測試類,可以允許我們對於單個方法、Activity、Service、Application等多個對象進行測試,單元測試可以很方便的讓我們對代碼進行測試,並且方便對重構 ...
Volley它非常適合去進行數據量不大,但通信頻繁的網絡操作,而對於大數據量的網絡操作,比如說下載文件等,Volley的表現就會非常糟糕。所以不建議用它去進行下載文件、加載大圖的操作。有人可能 ...
一、引子 用這兩個工具可以自動的遍歷代碼,並且產生代碼文檔,我們先來看看效果,然后放出這兩個工具的下載地址。 二、工具的下載地址 doxygen:http://ww ...
Universal-Image-Loader這個開源框架又來給我們造福了,它是一個圖片加載框架,主要強大在於可以用於網絡等圖片源的加載,並且有多重緩存機制。先給出其項目地址:https://g ...
DiskLruCache這個類我記憶中是來自Google的一個開源項目,叫做BitmapFun,目的是更方便的加載bitmap。項目的源碼:https://developer.android.com/ ...
APK瘦身是長久以來的難題,我們需要通過一些工具和技巧才能讓它瘦下去,下面我來分享一下我在apk瘦身方面的經驗。 一、apk中有哪些東西 1.代碼 2.lib 3.so本地庫 4. ...
今天給大家分享的是一種將view的初始化和邏輯與activity分離的架構,采用的是mvp模式。但令人遺憾的是,這僅僅是一個新的思路,我在實際使用中發現其並不能完全將UI邏輯與activity分開,所 ...